Big Huge Thesaurus

Sequoia sempervirens

noun